iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 11
0
自我挑戰組

Tensorflow學習日記系列 第 11

tensorflow學習日記Day11 多元感知器模型建立

  • 分享至 

  • xImage
  •  

建立模型

from keras.utils import np_utils
import numpy as np
#輸入所需模組
from keras.models import Sequential
from keras.layers import Dense
#使用線性模型
model = Sequential()
#建立輸入層和隱藏層
model.add(Dense(units=256,input_dim=784,kernel_initializer=‘normal',activation='relu'))
#建立輸出層
model.add(Dense(units=10,kernel_initializer=‘normal',activation='softmax'))
#查看模型的摘要
print(model.summary())

建立Dense 神經網路層所需參數:
units=256 , 隱藏層神經元個數為256個
input_dim=784 , 輸入層神經元個數為784個(28*28=784)
kernel_initializer=‘normal’ , 使用normal distribution 常態分佈的亂數來初始化weight(權重)和bias(偏差)
activation=relu , 激活函數為relu

建立輸出層所需參數:
units=10 , 輸出神經元個數為10個
kernel_initializer=‘normal’ , 使用normal distribution 常態分佈的亂數來初始化weight(權重)和bias(偏差)
activation=softmax , 激活函數為softmax

輸出:
https://scontent-hkg3-2.xx.fbcdn.net/v/t1.15752-9/70973586_905014376549959_7125265802495787008_n.png?_nc_cat=109&_nc_oc=AQklp3CzVzMFiIaTmQhdx0j1MB1TIGes09LKCH7JfXp20UYaof_5eWjaCrDItzRBJzw&_nc_ht=scontent-hkg3-2.xx&oh=f6a79f6130fa121337832355acc74603&oe=5E3817E4


上一篇
tensorflow學習日記Day10 練習
下一篇
tensorflow學習日記Day12* 多元感知器模型預處理、建立、訓練
系列文
Tensorflow學習日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言